#include "TerminoIndexado.h"

TerminoIndexado::TerminoIndexado() {

}

TerminoIndexado::TerminoIndexado(string termino, int numeroDoc) {
	this->termino = termino;
	this->numeroDocumento = numeroDoc;
}

bool TerminoIndexado::esIgualA(TerminoIndexado terminoComparar){
	return (this->numeroDocumento == terminoComparar.numeroDocumento) && (this->termino == terminoComparar.termino);
}

int TerminoIndexado::cantidadBytes(){
	return termino.size()+Constantes::TAM_ENTERO;
}

string TerminoIndexado::getTermino(){
	return this->termino;

}

void TerminoIndexado::setTermino(string termino){
	this->termino = termino;
}

int TerminoIndexado::getNumeroDocumento(){
	return this->numeroDocumento;
}

void TerminoIndexado::setNumeroDocumento(int numeroDocumento){
	this->numeroDocumento = numeroDocumento;
}

vector<int> TerminoIndexado::getPosiciones(){
	return this->posiciones;
}

void TerminoIndexado::setPosiciones(vector<int> posiciones){
	this->posiciones = posiciones;
}

